// api下 新建article.js
// 默认导入
import request from '@/utils/request'
// todo end
import { getToken } from '@/utils/storage'
// 获取文章列表
export const getArticles = (obj) => {
    const token = getToken() // todo 3nd
    return request.get('/h5/interview/query', {
        params: {
            current: obj.current, // 当前第几页 -> 做分页
            sorter: obj.sorter, // 排序字段，推荐 （weight_desc） 最新 不传
            pageSize: 10 // 每页条数
        }
        // headers: {
        //     // 注意Bearer 和 后面的空格不能删除
        //     Authorization: `Bearer ${token}`
        // }
    })
}

// 获取我的收藏
export const getArticlesCollect = (obj) => {
    return request.get('/h5/interview/opt/list', {
        params: {
            page: obj.page, // 当前页
            pageSize: 10, // 可选
            optType: 2 // 表示收藏
        }
    })
}
export const getArticleDetail = (id) => {
    return request.get('/h5/interview/show', {
        params: {
            id
        }
    })
}

export const updateLike = (id) => {
    return request.post('/h5/interview/opt', {
        id,
        optType: 1 // 喜欢
    })
}

export const updateCollect = (id) => {
    return request.post('/h5/interview/opt', {
        id,
        optType: 2 // 收藏
    })
}

// 获取我的喜欢
export const getArticlesLike = (obj) => {
    return request.get('h5/interview/opt/list', {
        params: {
            page: obj.page, // 当前页
            pageSize: 10, // 可选
            optType: 1 // 表示喜欢
        }
    })
}
